TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Philadelphia Area rating list selection
                                                2023 Philadelphia Area rating list selection
2024 TLS League Ratings
Section - Middle States           District - Philadelphia           Area - Philadelphia
Bucks County Racquet Club    Men    By Rating
(As of 11/08/2025)
2024 2024 2024
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Bryce Perritt U
4.12 4.5 4.5         18 +   Allentown, NJ
2 Daniel Szwarc U
4.08 4.5 4.5         18 +   Yardley, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
3 Christopher Berlind U
3.93 4.0 4.5         18 +   Yardley, PA
4 Mark Sweetsir U
3.76 4.0 4.0         40 +   Southampton, PA
5 John Bower U
3.76 4.0 4.0         40 +   Newtown, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
6 socrates vasquez U
3.47 3.5 3.5         40 +   Flemington, NJ
7 DYLAN DREHER U
3.42 (3.5) 4.0         18 +   Princeton, NJ
8 Bruno Maguino U
3.38 3.5 3.5         18 +   South Bound Brook, NJ
9 Peter Kilbourne U
3.34 (3.5) 4.0         18 +   Hopewell, NJ
10 Scott Collins U
3.30 3.5 3.5         40 +   Yardley, PA
11 Sam Coleman U
3.29 3.5 3.5         40 +   Doylestown, PA
12 Nino Scalamandre U
3.27 3.5 3.5         55 +   Newtown, PA
13 Eric Vandal U
3.24 3.5 3.5         40 +   Whitehouse Station, NJ
14 Christopher Boutros U
3.23 3.5 3.5         40 +   Washington Crossing, PA
15 Jeremy Cressman U
3.22 (3.5) 3.5         40 +   New Hope, PA
16 Joseph Allen U
3.22 3.5 3.5         40 +   New Hope, PA
17 Carlos Araujo U
3.20 3.5 3.5         55 +   Bensalem, PA
18 Jacob Igval U
3.17 3.5 3.5         40 +   Newtown, PA
19 Jean Bichara U
3.15 3.5 3.5         40 +   Newtown, PA
20 Joe Peters U
3.13 3.5 3.5         40 +   Washington Crossing, PA
21 Joseph Musacchia U
3.11 3.5 3.5         40 +   New Hope, PA
22 James Sobkowiak U
3.09 3.5 3.5         40 +   Yardley, PA
23 James Convery U
3.08 3.5 3.5         40 +   Newtown, PA
24 Jim Shavel U
3.07 3.5 3.5         40 +   Yardley, PA
25 Serban Vasile U
3.06 3.5 3.5         40 +   Clinton, NJ
26 Toby Rank U
3.06 (3.5) 3.5         18 +   Doylestown, PA
27 Robert Aragona U
3.06 3.5 3.5         40 +   Burlington, NJ
28 Eric Guenin U
3.05 3.5 3.5         40 +   Pennington, NJ
29 Adrian Turcu U
3.04 3.5 3.5         40 +   Bridgewater, NJ
30 Don Trombley U
3.03 3.5 3.5         55 +   Newtown, PA
31 Brian Voorhees U
3.02 3.5 3.5         55 +   Yardley, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
32 Thomas Dickey U
2.98 3.0 3.5         40 +   Lambertville, NJ
33 Theodore Moore U
2.97 3.0 3.5         40 +   New Hope, PA
34 Robert Shearer U
2.96 3.0 3.5         55 +   Langhorne, PA
35 Ethan Christ U
2.94 3.0 3.0         40 +   Yardley, PA
36 Brian Herzhauser U
2.93 3.0 3.5         40 +   Lambertville, NJ
37 Timothy Weaver U
2.89 3.0 3.5         40 +   New Hope, PA
38 Gary Goldman U
2.89 3.0 3.5         40 +   Newtown, PA
39 Robert Rosendale U
2.87 3.0 3.0         18 +   Newtown, PA
40 Robert Fernandez U
2.86 3.0 3.5         40 +   Yardley, PA
41 Mark Heinig U
2.84 3.0 3.5         40 +   Bensalem, PA
42 Stephen Young U
2.81 (3.0) 3.0         18 +   Yardley, PA
43 Michael Hodgin U
2.77 3.0 3.0         55 +   Washington Crossing, PA
44 James Aversano U
2.77 3.0 3.0         40 +   Pennington, NJ
45 Mike Tzorfas U
2.75 3.0 3.0         40 +   Devon, PA
46 Casey Betlyon U
2.74 3.0 3.0         18 +   Titusville, NJ
47 John Kenrick U
2.70 3.0 3.0         40 +   Yardley, PA
48 Shawn Szalabofka U
2.61 3.0 3.0         40 +   Washington Crossing, PA
49 Mike Markman U
2.56 (3.0) 3.0         18 +   Richboro, PA
50 Miles Munz U
2.55 3.0 2.5         40 +   Warrington, PA
51 Anshuman Dash U
2.53 (3.0) 3.0         18 +   Yardley, PA
Trevor Ackerman U
n/a n/a 3.0         18 +   Langhorne, PA
Andrew Cantor U
n/a n/a 3.5         40 +   ?
Michael Cooper U
n/a n/a 4.5         18 +   Yardley, PA
Stephen Darienzo U
n/a n/a 3.0         55 +   Skillman, NJ
Michael Dellarocca U
n/a n/a 3.5         40 +   Newtown, PA
John Fisher U
n/a n/a 3.5         18 +   Marlton, NJ
Andrew Flogel U
n/a n/a 2.5         18 +   Yardley, PA
Justin Harmon U
n/a n/a 3.0         40 +   Newtown, PA
Jared Heller U
n/a n/a 3.0         18 +   LANSDALE, PA
Peter Jezek U
n/a n/a 3.5         18 +   Stockton, NJ
Jerry Kouveras U
n/a n/a 3.5         40 +   Washington Crossing, PA
Juliano Kovalcik U
n/a n/a 3.0         18 +   New Hope, PA
Donald Loff U
n/a n/a 3.5         55 +   Newtown, PA
Brian Marin U
n/a n/a 3.0         18 +   Phoenixville, PA
Vincent Picerno U
n/a n/a 2.5         18 +   Newtown, PA
Amrit Ponnambalam U
n/a n/a 2.5         18 +   Washington Crossing, PA
Andrew Rickert U
n/a n/a 4.0         18 +   Washington Crossing, PA
Ari SADOFF U
n/a n/a 3.0         18 +   Yardley, PA
Ronald Sandler U
n/a n/a 3.0         18 +   Somerset, NJ
Steve Schoenbaum U
n/a n/a 3.5         40 +   PORT SAINT LUCIE, FL
Michael Segal U
n/a n/a 3.0         55 +   Langhorne, PA
Geoff Wall U
n/a n/a 3.0         40 +   Newtown, PA
Stuart Woody U
n/a n/a 4.0         18 +   Lawrence Township, NJ